package com.siha_back.entity.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

import java.io.Serializable;
import java.util.Date;

/**
 * (Resume)实体类
 *
 * @author makejava
 * @since 2025-03-19 10:01:39
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@ToString
public class Resume implements Serializable {
    private static final long serialVersionUID = -16605888556175376L;
/**
     * 简历ID
     */
    private Integer id;
/**
     * 用户ID
     */
    private Integer userId;
/**
     * 简历名称
     */
    private String resumeName;
/**
     * 简历类型
     */
    private String resumeType;
/**
     * 存储路径
     */
    private String resumeFilePath;
/**
     * 相关岗位描述
     */
    private String jobDescription;
/**
     * 实习经历
     */
    private String internshipExperience;
/**
     * AI优化建议
     */
    private String suggestions;
/**
     * 上传时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createdAt;
/**
     * 更新时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updatedAt;


}

